package cn.jjxx.modules.project.mapper;

import cn.jjxx.modules.project.entity.ProjectDistributionManagement;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
 
/**   
 * @Title: 项目基本信息数据库控制层接口
 * @Description: 项目基本信息数据库控制层接口
 * @author zx
 * @date 2021-03-16 16:38:09
 * @version V1.0   
 *
 */
public interface ProjectDistributionManagementMapper extends BaseMapper<ProjectDistributionManagement> {
    
    /**
	 * @Description: 批量插入数据 .<br>
	 * @param list list集合.<br>
	 * @author zx .<br>
	 * @date 2021-03-16 16:38:09.<br>
	 */
	boolean insertBatch(@Param("list") List<ProjectDistributionManagement> list);
    
    /**
	 * @Description: 批量更新单据 .<br>
	 * @param list list集合.<br>
	 * @author zx .<br>
	 * @date 2021-03-16 16:38:09 .<br>
	 */
	boolean updateBatch(@Param("list") List<ProjectDistributionManagement> list);

	List<ProjectDistributionManagement> selectTotal(@Param("ew") Wrapper<ProjectDistributionManagement> wrapper);

	List<ProjectDistributionManagement> selectDetail(@Param("ew") Wrapper<ProjectDistributionManagement> wrapper);

	List<ProjectDistributionManagement> selectBasic(@Param("ew") Wrapper<ProjectDistributionManagement> wrapper);
}